package com.chenfan.mcn.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Set;

/**
 * @author tangwei
 * Date:     2021/1/25 20:44
 * Description: 模糊搜索收入合同
 */
@Data
public class BasicContractVO implements Serializable {

    private static final long serialVersionUID = -4789312838436273754L;

    /**
     * 收入合同id
     */
    private Long id;

    /**
     * 合同编号
     */
    private String contractCode;

    /**
     * 商务确认合同金额
     */
    private BigDecimal businessAmount;

    /**
     * 合同类型
     */
    private Integer contractType;

    /**
     * 客户id
     */
    private Long customerId;


    /**
     * 我司合同主体id
     */
    private Long contractingId;

    /**
     * 广告金额
     */
    private BigDecimal adAmount;

    /**
     * 平台订单号
     */
    private String platformOrderCode;


    /****************以下是新建补充协议-KOC执行单用到 ****************/


    /**
     * 执行单ID
     */
    private Long excuteOrderId;

    /**
     * 品牌名称
     */
    private String cooperateBrandName;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 翻译后-品牌名称
     */
    private String brandNameN;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 品类
     */
    private String category;

    /**
     * 品类
     */
    private String categoryName;

    /**
     * 执行人ID
     */
    private Long excutorId;

    /**
     * 执行人名称
     */
    private String excutorName;

    /**
     * KOC红人所在平台ID集合
     */
    private Set<Long> starPlatformInfoIds;
}